ES Modules
JSファイルから別のJSファイルを読み込む仕組み
ES2015で策定されたJavaScript公式のmodule仕様 標準としてNode.jsとブラウザ両方に対応したモジュールシステムの仕様
code::lib.js
// 定義
export const title = 'ES Modules'
function square(x) {
return x * x
}
const num = Math.E + Math.PI
export { square, num }
code:app.js
// 読み込み
import { square, num } from './lib'
console.log(square(4)) // 16
console.log(num) // 5.859874482048838
参考
libraryの作者向け